home *** CD-ROM | disk | FTP | other *** search
/ Chip: 2001 Haziran / CHIP Haziran2001.iso / prog / basic / 09 / DCOM95.EXE / 1033 / RCDATA / CABINET / relnotes.txt < prev    next >
Text File  |  1999-04-14  |  33KB  |  748 lines

  1. DCOM95 1.3
  2. Sⁿrⁿm Notlar²
  3. Son De≡i■iklik: 14 Eylⁿl 1998
  4.  
  5. DCOM95, Microsoft« Windows« 95 iτin Distributed COM deste≡i sa≡lar.
  6. DCOM tel ileti■im kurallar² aτ²kτa, ActiveX« denetimleri, simgeleri 
  7. gibi Component Object Model (COM) bile■enleriyle LAN, WAN ya da 
  8. Internet'teki farkl² makinelerde yerle■ik olan Java uygulama parτalar² 
  9. aras²nda, gⁿvenilir, gⁿvenli ve verimli ileti■im deste≡i sa≡lar. DCOM 
  10. ile, al²c²lara ve uygulamalara en yⁿksek alg²lama dⁿzeyi veren 
  11. yerle■imler boyunca kendi uygulamalar²n²z da≡²t²labilir.
  12.  
  13. Daha ayr²nt²l² bilgi iτin bkz. 
  14. Microsoft COM ana sayfas²nda DCOM Technical genel bak²■ konusu, 
  15. http://www.microsoft.com/com/.
  16.  
  17.  
  18.  
  19. ▌τindekiler
  20. ===========
  21. I.   Yeni ╓zellikler
  22. II.  Hata Dⁿzeltmeleri
  23. III. Bilinen Sorunlar
  24. IV.  Windows NT'deki DCOM Farkl²l²klar²
  25. V.   Yeniden Da≡²l²m
  26. VI.  Destek & Kaynaklar
  27. VII. Dosya Listesi
  28.  
  29. I. Yeni ╓zellikler
  30. ------------------
  31.  
  32. DCOM95'in Daha Eski Sⁿrⁿmleriyle De≡i■tirilmesi Yasaklanm²■t²r
  33.  
  34. DCOM95'in ÷nceki yay²n²nda, DCOM95'in daha yeni bir sⁿrⁿmⁿnⁿ, 
  35. DCOM95'in daha eski bir sⁿrⁿmⁿnⁿn yerine koyabilirdiniz. Art²k 
  36. sⁿrⁿm numaralar² yⁿkleme s²ras²nda denetleniyor ve yeni bir sⁿrⁿm 
  37. yerine eski bir sⁿrⁿmⁿ yⁿklemenize olanak verilmiyor. Bu de≡i■iklik 
  38. DLL dosyalar²n²n uyumsuz sⁿrⁿmleri nedeniyle ortaya τ²kacak sorunlar²ndan 
  39. kaτ²n²lmas²n² sa≡layacakt²r.
  40.  
  41. Visual Studio 6.0 ▌zleme Deste≡i i■lemi
  42.  
  43. Visual Studio 6.0'²n deste≡inde, DCOM95 geli■tiricilere, uygulamalar²n²n 
  44. yap²s², ba■ar²m² ve davran²■²n² anlamalar²na yard²m etmek iτin izleme 
  45. bilgisi sa≡lar. Windows 95 τal²■t²ran bir bilgisayarda Visual Studio 
  46. Analyzer kullan²yorsan²z, daima DCOM95'in de bu sⁿrⁿmⁿnⁿ kullanmal²s²n²z.
  47.  
  48. Kur Taraf²ndan Olu■turulan Yeni Dizin
  49.  
  50. Kur program², sistem dizininizin alt²nda DCOM95 adl² bir dizin olu■turur. 
  51. Son kullan²c² lisans anla■mas² ve di≡er dosyalar burada saklan²r. 
  52. Ayn² zamanda, eski DCOM95 ve OLE ikililerinin yedeklendi≡i bir 
  53. DCOM95 alt dizini olan OLDOLE de Kur taraf²ndan olu■turulur. 
  54. Bu dosyalar, DCOM95'i sonradan kald²rd²≡²n²zda geri yⁿklenecektir.
  55.  
  56. COM Internet Services
  57.  
  58. COM Internet Services (CIS) istemci ve sunuculara COM kullanarak 
  59. Internet ⁿzerinde ba≡lanma olana≡² verir. CIS iτeri≡i: 
  60. *    Tⁿnelli TCP, yeni bir ileti■im kural² 
  61. *    OBJREF takma ad², yeni bir takma ad tⁿrⁿ
  62. *    Yeni bir CISCNFG yard²mc² uygulamas²
  63.  
  64. Windows 95'te CIS istemci deste≡i iτin hem DCOM95'i, hem de DCOMCFG'yi 
  65. yⁿklemeniz gerekecektir. Sonra, uzak i■lemlerde hangi ileti■im 
  66. kural²n²n kullan²laca≡²n² tan²mlayan kay²t tu■unu de≡i■tirmek iτin 
  67. DCOM yap²s² yard²mc² uygulamas²n² yⁿklerken yⁿklenen CISCNFG arac²n² 
  68. kullan²n. Komut Bilgi ▌stemi penceresinde ■unu girin:
  69.     ciscnfg <protocol>
  70.  
  71. <protocol> oldu≡u yerlerde:
  72. *    RPC kullanmak iτin rpc
  73. *    HTTP kullanmak iτin http
  74. *    ╓nce TCP, sonra da sunucu zaman a■²m²ndaysa HTTP denemek 
  75.     iτin tcp_http 
  76.     
  77.  
  78. ciscnfg komutu de≡i■ken olmadan kullan²m bilgileri sa≡lar.
  79.  
  80. Tⁿnelli TCP ileti■im kurallar² kullanmak iτin SDK gⁿncelle■tirmesi gerekmez.
  81.  
  82. OBJREF takma adlar² iτin τok az gⁿncelle■tirme var.
  83.  
  84. CreateObjrefMoniker
  85.  
  86. Bir nesnenin i■aretleyicisi ⁿzerine kurulu OBJREF takma ad² olu■turur.
  87. WINOLEAPI CreateObjrefMoniker(
  88.     LPUNKNOWN pUnk, //Nesne i■aretleyicisi
  89.     LPMONIKER *ppMk //OBJREF takma ad² i■aretleyici adresi
  90. );
  91.  
  92. Parametreler
  93.  
  94. pUnk
  95.  
  96. Takma ad² olan bir nesnedeki IUnknown arabirim i■aretleyicisi.
  97.  
  98. ppMk
  99.  
  100. Olu■turulmu■ OBJREF takma ad²ndaki IMoniker arabirim i■aretleyicisi 
  101. adresi.
  102.  
  103. D÷nⁿ■ De≡erleri
  104.  
  105. Bu i■lev E_OUTOFMEMORY ve E_UNEXPECTED d÷nⁿ■
  106. de≡erlerini destekler. En az a■a≡²daki kadar:
  107.  
  108. S_OK
  109.  
  110. OBJREF takma ad² ba■ar²yla olu■turuldu.
  111.  
  112. Aτ²klamalar
  113.  
  114. ▌stemciler, sunucu adres bo■lu≡undaki τal²■an nesnede s²ral² 
  115. i■aretleyiciler elde etmek iτin OBJREF takma ad² kullan²r. 
  116. Sunucu OBJREF takma ad² olu■turmak iτin genellikle 
  117. CreateObjrefMoniker kullan²r. Sonra IMoniker::GetDisplayName 
  118. τa≡²r²r; sonunda da takma ad² kald²r²r. Bir OBJREF takma ad² 
  119. iτin g÷rⁿnen ad a■a≡²daki ■ekilde olmal²d²r:
  120.     OBJREF:nnnnnnnn 
  121.  
  122. nnnnnnnn, iste≡e ba≡l² olarak makine konumunu, son noktay² ve τal²■an 
  123. nesnenin arabirim i■aretleyicisi kimli≡ini (IPID) iτeren 
  124. uzun bir 64 tabanl² kodlamad²r.
  125.  
  126. G÷rⁿnen ad istemciye metin ■eklinde de iletilebilir. ╓rne≡in, 
  127. g÷rⁿnen ad istemcinin yⁿkledi≡i HTML sayfas²nda yer alabilir.
  128.  
  129. ▌stemci, g÷rⁿnen ada ba≡l² OBJREF takma ad² olu■turan 
  130. MkParseDisplayName'e g÷rⁿnen ad² geτirebilir. Takma ad²n 
  131. IMoniker::BindToObject y÷ntemine τa≡r² yap²ld²ktan sonra sunucuda 
  132. τal²■an ÷rnek iτin dizili i■aretleyici elde edilir. ╓rne≡in, etkin 
  133. sunucu sayfas²nda iτerilen sunucu taraf²ndaki COM bile■eni OBJREF 
  134. takma ad² olu■turabilir; kendi g÷rⁿnen ad²n² elde edebilir ve 
  135. istemci g÷rⁿntⁿleyicisine g÷nderilen HTML sayfas²na g÷rⁿnen ad²n² 
  136. yazabilir. ▌stemci taraf²nda τal²■an simge, τal²■an nesnenin kendisine 
  137. eri■im alabilmek iτin g÷rⁿnen ad² kullanabilir. ▌stemci taraf²ndaki Visual 
  138. Basic simgesi, g÷rⁿnen ad² strMyName adl² de≡i■kende saklayabilir. 
  139. Bu de≡i■ken a■a≡²daki sat²rda yer al²r:
  140.     objMyInstance = GetObject(strMyName)
  141.  
  142. Simge tekni≡i MkParseDisplayName ve IMoniker::BindToObject iτin iτ τa≡r² 
  143. yapt²r²r. Daha sonra, τal²■an nesneye do≡rudan ba■vurmak iτin, 
  144. simge objMyInstance'² kullanabilir.
  145.  
  146. ╟al²■an nesne sabit IPID'ler kullan²yorsa ve sunucu i■lemi bilinen 
  147. son noktadaki, hep ayn² bilgisayarda τal²■²yorsa OBJREF takma ad²n²n 
  148. g÷rⁿnen ad² hep ayn² olacakt²r. Bu durumda sunucu, nesne iτin istek 
  149. ald²≡²nda her seferinde tekrar hesaplamak yerine g÷rⁿnen ad² saklayacakt²r.
  150.  
  151. IMoniker - OBJREF Takma Ad² Gerτekle■tirme
  152.  
  153. OBJREF takma adlar² i■lem d²■²nda i■leyen yerel ya da uzak nesne 
  154. ÷rne≡ine ba■vuru g÷sterir. Takma ad ÷rnek nesneyi ve nesnenin 
  155. τal²■t²≡² bilgisayar² tan²mlar. 
  156.  
  157. OBJREF takma ad², τal²■an nesne i■lem d²■² olmad²kτa, τo≡unlukla 
  158. i■aretleyici takma adla ayn²d²r. ▌stemci OBJREF takma ad²ndaki 
  159. IMoniker::BindToObject'i τa≡²rabilir ve yerle■imini g÷zard² ederek 
  160. τal²■an nesneye eri■imi varsa i■aretleyiciyi kullanabilir.
  161.  
  162. ▌■aretleyici takma addan ÷nemli fark², OBJREF takma ad²n²n HTML 
  163. sayfas²na kat²labilmesidir. ╟al²■an nesne de bir istemci simgesi, 
  164. uygulama parτas² ya da ActiveX denetimine ba≡l² olabilecek takma adla 
  165. g÷sterilebilir.
  166.  
  167. Kullan²rken
  168.  
  169. OBJREF takma ad²n²n temel kullan²m², Internet ⁿzerindeki  τal²■an 
  170. nesne ÷rne≡ine eri■im elde etmektir. Etkin sunucu sayfas² ya da  
  171. devingen HTML olu■turan herhangi bir araτ, uygulama parτas² ya da 
  172. ActiveX denetim parametresinde OBJREF takma ad²n²n g÷rⁿnen ad alan²n² 
  173. iτerir. Uygulama parτas² ya da denetim kodu, g÷rⁿnen ad temelinde OBJREF 
  174. takma ad² olu■turmak iτin CreateObjrefMoniker τa≡²r²r. Sonra τal²■an 
  175. nesne ÷rne≡i eri■imi almak iτin sonuτlanan OBJREF takma ad² ⁿzerinden 
  176. IMoniker::BindToObject τa≡²r²r. Etkin sayfadan sonra τal²■an nesnenin 
  177. i■aretleyici dizileri istemci sayfas²na geri d÷ner.
  178.  
  179. Aτ²klamalar
  180.  
  181. IMoniker::BindToObject. OBJREF takma adlar² iτin pmkToLeft 
  182. parametreleri NULL olmal²d²r. OBJREF takma ad² τal²■an nesneyi 
  183. g÷sterdi≡i iτin etkinlik yoktur. G÷sterilen nesne τal²■m²yorsa  
  184. BindToObject, E_UNEXPECTED ile ba■ar²s²z olacakt²r. 
  185.  
  186.  
  187. IMoniker::BindToStorage. Bu y÷ntem, τal²■an nesneyi iτeren 
  188. bellekteki istenen arabirimden dizili i■aretleyici al²r. OBJREF 
  189. takma ad² τal²■an nesneyi g÷sterdi≡i iτin etkinlik yoktur. 
  190. G÷sterilen nesne τal²■m²yorsa BindToObject, E_UNEXPECTED ile 
  191. ba■ar²s²z olacakt²r. 
  192.  
  193. IMoniker::Reduce. Bu y÷ntem MK_S_REDUCED_TO_SELF'e
  194. d÷ner ve ayn² takma ada geri d÷ner.
  195.  
  196. IMoniker::ComposeWith. pmkRight takma ad kar■²t²ysa d÷nen 
  197. takma ad NULL olacakt²r. pmkRight en soldaki bile■eni takma 
  198. ad kar■²t² olan bir bile■keyse, d÷nen takma ad, en soldaki 
  199. takma ad kar■²t² kald²r²lm²■ bile■en olacakt²r. pmkRight ne 
  200. takma ad kar■²t², ne de en soldaki bile■eni takma ad kar■²t² 
  201. olan bir bile■keyse y÷ntem fOnlyIfNotGeneric parametresini 
  202. denetleyecektir. FALSE ise, y÷ntem iki takma ad² genel bir 
  203. bile■kede birle■tirir. TRUE ise, y÷ntem, Null'a *ppmkComposite 
  204. yerle■tirir ve MK_E_NEEDGENERIC' e geri d÷ner.
  205.  
  206. IMoniker::Enum. Bu y÷ntem S_OK'e d÷ner ve NULL'a
  207. ppenumMoniker yerle■tirir. 
  208.  
  209. IMoniker::IsEqual. Bu y÷ntem, *pmkOther OBJREF takma ad²ysa ve 
  210. her iki takma ad da ÷zde■se (duyars²z kar■²la■t²rma kullanarak) 
  211. S_OK'e d÷ner. Ba■ka ko■ullarda y÷ntem S_FALSE'a d÷ner.
  212.  
  213. IMoniker::Hash. Bu y÷ntem takma adlar²n karma de≡erini hesaplar.
  214.  
  215. IMoniker::IsRunning. OBJREF takma adlar² τal²■an nesne ÷rne≡i g÷sterdi≡i 
  216. iτin, son τa≡r²n²n ba■ar²s²zl²≡² nedeniyle nesnesinin τal²■mad²≡² 
  217. biliniyorsa bu y÷ntem TRUE'ya d÷ner. Y÷ntem pmkToLeft'i g÷zard² eder.
  218.  
  219. IMoniker::GetTimeOfLastChange. Bu y÷ntem 
  220. E_NOTIMPL'e d÷ner.
  221.  
  222. IMoniker::Inverse. Bu y÷ntem takma ad kar■²t²na d÷ner (÷rne≡in, 
  223. CreateAntiMoniker τa≡r²s² sonuτlar²).
  224.  
  225. IMoniker::CommonPrefixWith. ▌ki takma ad e■it oldu≡unda, bu y÷ntem 
  226. MK_S_US'a d÷ner ve NULL'a *ppmkPrefix yerle■tirir. Di≡er takma ad 
  227. OBJREF takma ad² de≡ilse, y÷ntem her iki takma ad² da 
  228. MonikerCommonPrefixWith i■levine geτirir. Bu i■lev, di≡er takma 
  229. ad²n bir soysal bile■ik oldu≡u yerde i■lemi dⁿzgⁿn i■ler.
  230.  
  231. Yayg²n bir ÷nek yoksa bu y÷ntem MK_E_'e d÷ner.
  232.  
  233. IMoniker::RelativePathTo. Bu y÷ntem E_NOTIMPL'e d÷ner. 
  234.  
  235. IMoniker::GetDisplayName. Bu y÷ntem OBJREF takma ad² iτin g÷rⁿnen 
  236. ad elde eder. Bu g÷rⁿnen ad makine yerini, son nokta i■leyi■ini ve 
  237. τal²■an nesnenin arabirim i■aretleyici kimli≡ini (IPID) kapsⁿlleyen 
  238. 64 bitlik kodlamad²r. Gelecekteki uyumluluk iτin, URL b÷lⁿmⁿ gibi 
  239. belirlenme olas²l²≡²na kar■², karakterler s²n²rland²r²lm²■t²r.
  240.  
  241. IMoniker::ParseDisplayName. pmkToLeft NULL de≡ilse, Bu y÷ntem
  242. MK_E_SYNTAX'a d÷ner.
  243.  
  244. IMoniker::IsSystemMoniker. Bu y÷ntem S_OK'e d÷ner ve 
  245. MKSYS_OBJREFMONIKER'a geri d÷ner. 
  246.  
  247. VB6.0 Veri Tⁿrleri Deste≡i
  248.  
  249. Visual Basic« 6.0 kullan²c² tan²ml² veri yap²lar²n² kapsamak 
  250. iτin Visual Basic de≡i■kenlerini benimser. DCOM95 art²k bu 
  251. de≡i■kenleri uzaktan da desteklemektedir.
  252.  
  253. II. Hata Dⁿzeltmeleri
  254. ----------------------
  255.  
  256. Birden ╟ok Modⁿlⁿ Kald²r²rken ╟al²■ma Ko■ullar²
  257.  
  258. Birden τok modⁿl e■zamanl² kald²r²ld²≡²nda DCOM95'in eski 
  259. sⁿrⁿmlerinde bir τal²■ma ko■ulu olu■abiliyordu. Modⁿllerin 
  260. kald²r²ld²≡² komuta ba≡l² olarak bir eri■im bozuklu≡uyla sonuτlanabiliyordu. 
  261. DCOM95'in elinizdeki sⁿrⁿmⁿnde bu dⁿzeltildi.
  262.  
  263. RPC ▌leti■im Kurallar² Anla■mas² Sⁿresince Masaⁿstⁿ Tepkisizli≡i
  264.  
  265. DCOM95'in eski sⁿrⁿmleri RPC ileti■im kurallar² anla■mas² sⁿresince 
  266. iletileri da≡²tm²yordu. Baz² durumlarda, RPC ileti■im kurallar² anla■ma 
  267. a■amas² d÷nemindeyken kullan²c² ba■ka bir uygulama ba■latt²ysa makine 
  268. tepkisiz kalabiliyordu. 30 saniye sonra ileti i■lemi sonuτlan²yordu. Bu 
  269. davran²■ DCOM95'in son sⁿrⁿmⁿnde de≡i■tirilerek uygulaman²n, RPC ileti■im 
  270. kurallar² anla■ma a■amas² d÷neminde ba■lat²lmas² sa≡land². 
  271.  
  272. Yeni Uygulama Ba■lat²l²rken Masaⁿstⁿ Tepkisizli≡i
  273.  
  274. RPC, her bir DCOM belirtimi iτin iletileri da≡²tmak ⁿzere gerekmeyen 
  275. Birden ╟ok Kullan²m Odas²'nda (MTA) gizli bir pencere olu■turur. 
  276. Kullan²c² masaⁿstⁿnden bir uygulama ba■latt²≡²nda, Windows tan²ml² 
  277. tⁿm di≡er pencerelere, bu i■lemi haber vererek ve yan²t bekleyerek 
  278. bir ileti g÷nderir. DCOM95'in eski sⁿrⁿmlerinde gizli RPC penceresi 
  279. yan²tlamayabiliyordu ve Windows engelleniyordu. DCOM95'in elinizdeki 
  280. sⁿrⁿmⁿ bu sorun ⁿzerinde yo≡unla■t² ve yeni bir uygulama ba■lat²ld²≡²nda 
  281. art²k RPC penceresi masaⁿstⁿnⁿ tepkisiz b²rakm²yor.
  282.  
  283. Birden ╟ok IP Y²≡²lma Bozuklu≡unu Adresliyor
  284.  
  285. Baz² ko■ullarda, IP adresi birden fazla olan bir makinede DCOM95'in 
  286. ÷nceki sⁿrⁿmlerinden birini τal²■t²r²yorsan²z IP adresi arabelle≡i 
  287. a■²labilir ve y²≡²lma bozulabilir. DCOM95'in son sⁿrⁿmⁿnde bu sorun 
  288. ⁿzerinde yo≡unla■²ld². 
  289.  
  290. Yaln²zca ▌lk IP Adresi Kullan²ld²
  291.  
  292. ▌ki a≡ ba≡da■t²r²c² kart² olan (b÷ylece, her biri farkl² adres 
  293. kart²na atanm²■ iki IP adresi olacakt²r) bir makinede DCOM95'in 
  294. ÷nceki sⁿrⁿmlerinden birini kulland²ysan²z, DCOM95 yaln²zca bir a≡ 
  295. ba≡da■t²r²c²s²n² kullanabilirdi. DCOM95'in elinizdeki sⁿrⁿmⁿnde biri 
  296. τal²■m²yorsa di≡eri kullan²lacakt²r.
  297.  
  298. RPC Art²k Birden ╟ok IP Adresini Deniyor
  299.  
  300. Birden τok adresi olan bir makineye uzaktan τa≡r² i■lemi yap²ld²≡²nda, 
  301. Ba≡lant² yap²lan ilk IP adresi ba■ar²s²z olsa bile, birbirini izleyen 
  302. IP adresleri art²k denenebiliyor. 
  303.  
  304. Dosya Takma Adlar² Ek S÷zdizimi Yollar²n² Destekliyor
  305.  
  306. Dosya takma adlar² art²k, "C:\bug\bug\..\..\foo.jpg." gibi 
  307. <startdir><relativepath> biτiminde ba≡²ms²z de≡i■kenler olmadan da 
  308. olu■turulabiliyor. DCOM95 1.1'de yaln²zca g÷reli yollar 
  309. (÷rne≡in, "..\..\foo.jpg") ya da mutlak yollar (÷rne≡in, "C:\foo.jpg") 
  310. izinliydi.
  311.  
  312. Oleaut32.dll Kald²r²ld²≡²nda Genel Koruma Hatas²
  313.  
  314. DCOM95'in ÷nceki sⁿrⁿmlerinde, CoUninitialize τa≡²r²lmadan 
  315. ÷nce Oleaut32.dll kald²r²ld²≡²nda genel bir koruma hatas² olu■uyordu. 
  316. Bu da τo≡unlukla, VB uygulamas² dura≡an olarak Oleaut32.dll'e ba≡l² olan 
  317. bir denetim olu■turdu≡unda gerτekle■iyordu ve CoUninitialize τa≡²rmak 
  318. iτin denetim ÷nceli≡ini serbest b²rak²l²yordu. DCOM95'in son sⁿrⁿmⁿnde 
  319. bu, genel koruma hatas²na neden olmuyor. 
  320.  
  321. Visual Basic Tⁿrⁿnde Dizilme ve Dizilmeme
  322.  
  323. Baz² Visual Basic veri tⁿrlerinin dizilmesi ve dizilmemesi dⁿzeltildi. 
  324. 64K'dan bⁿyⁿk dizi parametreleri art²k geτerli. Art²k, dⁿzgⁿn dizilme 
  325. ve dizilmeme tⁿrⁿnⁿn di≡er adlar² kullan²larak yap²lar tan²mlanm²■t²r.
  326.  
  327. OleUninitialize S²ras²nda Bir ╟ok Kez Silinen Tek Veriler
  328.  
  329. Bu hata, OleInitialize ve OleUninitialize birden τok kez τa≡²ran 
  330. uygulamalarda g÷rⁿlⁿyordu. ▌lk kullan²ma haz²rlama s²ras²nda OLE, DDE RPC'ye 
  331. birτok tek veri ekler. Tek veriler ba■ka bir kullan²m taraf²ndan 
  332. eklenmi■se, yeniden eklenmez. Ba■lang²τ durumuna getirmeme s²ras²ndaysa 
  333. tek veriler daima silinse de tan²t²c²lar bo■alt²lam²yordu. Bu nedenle, 
  334. OleInitialize bir sonraki τa≡²r²l²■²nda tek veriler siliniyor fakat
  335. eski tan²t²c²lar hala varl²klar²n² sⁿrdⁿrⁿyordu. Hatta, tek veriler 
  336. silindi≡inden, bunlara OLE eklenemiyordu. Bu da, birden τok kez OleInitialize 
  337. ve OleUninitialize τa≡²r²l²■²ndan sonra OLE tek verilerinin geτersiz 
  338. olmas²na neden oluyordu. DCOM95'in elinizdeki sⁿrⁿmⁿnde bu sorun ⁿzerinde 
  339. yo≡unla■²ld².
  340.  
  341. ADO Sunucular²n²n Dⁿzgⁿn Kapanmas²
  342.  
  343. Etkin Veri Nesneleri (ADOs) sunucu i■lemini ba■latmak iτin i■aretleyici 
  344. takma ad² kullan²r. DCOM95'in ÷nceki sⁿrⁿmleri, i■aretleyici takma ad²nda 
  345. ba■vuru say²s² kullan²rken bir hata iτeriyor. ▌■aretleyici takma adlar² 
  346. olu■turan ba■lang²τ ba■vuru say²lar² 0 ile de≡il 1 ile ba■l²yordu. B÷ylece, 
  347. i■aretleyici takma adlar²n ba■vuru say²s²nda s²f²r hiτ olmuyor ve 
  348. i■aretleyici takma ad² hiτ serbest kalm²yordu. Sonuτ olarak, ADO 
  349. sunucular², bunlar²n son i■aretleyicisi i■ledi≡inde bile kapanam²yordu. 
  350. DCOM95'in elinizdeki sⁿrⁿmⁿnde bunun ⁿzerinde yo≡unla■²ld².
  351.  
  352. CoCreateInstance Kendi DNS ad²yla ╟al²■²yor
  353.  
  354. DCOM95'in ÷nceki sⁿrⁿmlerinde, yerel makinenin nitelenmi■ ad²yla 
  355. CoCreateInstance τa≡²rma τal²■m²yordu. DCOM95'in elinizdeki sⁿrⁿmⁿnde 
  356. bunun ⁿzerinde yo≡unla■²ld² ve art²k CoCreateInstance yerel makinede dⁿzgⁿn 
  357. olu■turuluyor ve ÷rnekleniyor.
  358.  
  359. ╟ok Bⁿyⁿk Bile■ik Dosyal² K÷k Depolamada Yava■ ▄stlenme
  360.  
  361. DCOM95'in eski sⁿrⁿmlerinde, STGM_TRANSACTED kipinde aτ²lan 
  362. k÷k depolamadaki ⁿstlenme sⁿresi, bile■ik dosya bⁿyⁿk oldu≡unda 
  363. (÷rne≡in, 400M) τok yava■lard². ▌τ sayfa tablo s²n²rlar² yⁿkseltilerek 
  364. bu sorun a■²ld².
  365.  
  366. Yeniden Olu■turulan MTA'dan Nesne Aktarma
  367.  
  368. DCOM95'in ÷nceki sⁿrⁿmlerinde sunucu, ▌■lemde Birden ╟ok Kullan²m 
  369. Odas² (MTA) ilk kez olu■turulmuyorsa, MTA'den nesne aktaram²yordu. Bu 
  370. dⁿzeltildi. Art²k sunucu MTA olu■turuyor, y²k²yor ve s²ral² olarak yeniden
  371. MTA olu■turuyorsa MTA'den nesne aktar²labilecek.
  372.  
  373. Visual Basic 4 EXE'lerin Birden ╟ok ╓rne≡i
  374.  
  375. DCOM95 v1.1'de, ayn² Visual Basic 4 τal²■ma dosyalar²n²n birden τok kopyas²n² 
  376. ba■lat²r ve sonra bunlar² LIFO (Last-In First-Out/Son Giren ▌lk ╟²kar) 
  377. s²ras²yla de≡il herhangi bir s²rayla kapat²rsan²z, son exe as²l² kal²yordu. 
  378. Bu ayn² zamanda Microsoft Exchange'de E-Form'lar²n do≡rusuydu. DCOM95'in 
  379. son sⁿrⁿmⁿnde bunun ⁿzerinde yo≡unla■²ld². Art²k Visual Basic 4 exe'lerini 
  380. her ■ekilde kapatabilirsiniz.
  381.  
  382. Visual Basic Dosya Adlar²nda Geni■letilmi■ Karakterler
  383.  
  384. Belli bir dil iτin geni■letilmi■ karakterler kullanarak Visual Basic 
  385. modⁿl ya da s²n²f²n² adland²rd²ysan²z, bu dosya, farkl² bir yerde 
  386. biτimlendirilmi■ makinede aτ²lmayabilir. Bunun ⁿzerinde yo≡unla■²ld².
  387.  
  388. III. Bilinen Sorunlar
  389. ---------------------
  390.  
  391. Corel WordPerfect Suite 7: Yⁿkleme Geτersiz Sayfa Hatas²na Neden Oluyor
  392.  
  393. DCOM95 τal²■t²ran Windows 95 sisteminde Corel WordPerfect Suite 7 
  394. kurdu≡unuzda, kurma sⁿresince PfOd70.pfc'de geτersiz bir sayfa elde 
  395. edebilirsiniz. Bu hata ortaya τ²kt²≡²nda hemen ileti■im kutusundaki 
  396. hata iletisini kapay²n. Kurma ba■ar²yla devam edecektir.
  397.  
  398. Microsoft Access95: Veritaban² Kopyalamas² ╟al²■m²yor
  399.  
  400. DCOM95 kurulu bir makinede Microsoft Access 95 kullanarak 
  401. veritaban² Access'i kopyalamay² denerseniz a■a≡²daki hata 
  402. iletisini alacaks²n²z:
  403.  
  404. Microsoft Access bu i■lemi sonuτland²ram²yor τⁿnkⁿ Msjtrclr devingen 
  405. ba≡l² kⁿtⁿphanesini bulam²yor ya da ba■latam²yor.
  406.  
  407. Bu, Microsoft Access 95'te bir sorundur. Bu sorunu, kopyalama arac²ndan 
  408. τok Access nesne modelini kullanan bir program yazarak ya da kopyalaman²n 
  409. evrak τantas²n² kullanarak a■abilirsiniz. Microsoft Access 97 bu sorundan 
  410. etkilenmemektedir.
  411.  
  412. WordPerfect 
  413.  
  414. Kat²■t²r²lm²■ Corel elektronik tablosu iτeren bir WordPerfects belgeniz 
  415. varsa ve bu elektronik tablo ba■ka bir kat²■t²r²lm²■ nesne (÷rne≡in, 
  416. bit e■lem belgesi) iτeriyorsa, en iτteki nesneleri kapat²rken a≡ ba≡lant²n²z² 
  417. kaybedebilece≡inizi bildiren bir uyar² iletisi alabilirsiniz. Buna benzer 
  418. d÷rt ya da be■ uyar² vard²r. Bu uyar²lar²n tⁿmⁿ k÷tⁿ sonuτ vermeyenlerdendir. 
  419. Hemen kapat²n ve devam edin.
  420.  
  421. DDE iletilerini Engelleyebilecek D÷nⁿ■ⁿm Yordamlar² Kullanan 
  422. Birden ╟ok Kullan²m Odas² (MTA) ▌stemcileri 
  423.  
  424. BSTR d÷nⁿ■ⁿm yordamlar²n² (÷rne≡in, BstrFromR4) otomatikle■tirme yordam² 
  425. olanakl² k²lmak iτin gizli pencere olu■turur. Bu pencereler Windows 
  426. ileti kuyru≡una hizmet etmez. Bir MTA istemcisinden kaynaklanan b÷yle 
  427. bir pencere olu■tu≡unda, DDE iletileri engellenebilir. ▌stemci kullan²m², 
  428. MTA programl² model alt²nda ileti kuyru≡una hizmet etmek zorunda de≡ildir. 
  429. B÷yle yapmazsa, bu ⁿst dⁿzey pencere, genel yay²n 
  430. iletilerinin durdurulmas²na neden olur.
  431.  
  432. Bu durumda τal²■mak iτin iki yol vard²r. Ya tek kullan²m odal² (STA) 
  433. istemciden kaynaklanan BSTR d÷nⁿ■ⁿm yordamlar²n² τa≡²rmak, ya da 
  434. istemcinin MTA kullan²m²n² bir STA kullan²m² gibi davrand²rmak. 
  435. (STA kullan²m² ileti kuyru≡una hizmet etmek zorundad²r.) Kullan²m 
  436. win32 tan²t²c²s²nda engelleniyorsa, Windows iletilerini e■zamanl² da≡²tmak 
  437. iτin MsgWaitForMultipleObjects i■levini τa≡²rmak gerekir.
  438.  
  439. DLL yol adlar² 127 karakterden τoksa hataya neden oluyor
  440.  
  441. DLL'i 128 ya da daha fazla karakterle kaydederseniz, kay²t 
  442. i■lemi ba■ar²l² olur ama DLL'in destekledi≡i bir nesneye 
  443. eri■ilirken CoCreateInstance ya da CoGetClassObject
  444. hataya d÷ner (REGDB_E_CLASSNOTREG).
  445.  
  446. IV. Windows NT'deki DCOM Farkl²l²klar²
  447. --------------------------------------
  448.  
  449. DCOM95'in Gⁿvenlik Yetenekleri
  450.  
  451. DCOM95'in τekirdek i■levi ve arabirim programlama uygulamas² (API) 
  452. hem Windows 95'te, hem de Windows NT 4.0/5.0'da ÷zde■tir. Buna kar■²n, 
  453. i■letilen sistemlerin gⁿvenlik alt yap² farkl²l²klar² nedeniyle 
  454. gⁿvenli≡e ba≡l² baz² ÷zellikler de farkl²d²r. Sistemin varsay²lan 
  455. gⁿvenlik yerle■imlerini kullanman²z ÷nerilir. Dosya sistemi payla■²m²nda 
  456. "kullan²c² dⁿzeyi" gⁿvenlik yetkisi de gereklidir. (A■a≡²ya bkz.)
  457.  
  458. Varsay²lan gⁿvenli≡i a■mak iτin kullan²labilecek hizmetler:
  459. *    CoInitializeSecurity 
  460. *    CoQueryAuthenticationService 
  461. *    CoQueryProxyBlanket 
  462. *    CoSetProxyBlanket 
  463. *    CoQueryClientBlanket 
  464. *    IClientSecurity Interface 
  465. *    IServerSecurity Interface 
  466.  
  467. Windows NT'deki DCOM'un parτas² olan baz² ÷zellikler Windows 95'in 
  468. gⁿvenlik alt yap²s²ndaki farkl²l²klar nedeniyle Windows 95'te olmayacakt²r.
  469.  
  470. ╓zel durumda, denetim listeleri eri■imi (ACLs) olu■turma ÷zelli≡i gibi 
  471. Win32 API'deki gⁿvenlik eksikli≡i i■levleri ve simge i■lemi ve kullan²m² 
  472. birlikte τal²■t²ran gⁿvenlik ba≡lam² eksikli≡i kadar AccessCheck i■levi 
  473. de hesaba kat²lmal²d²r. Windows 95 bu i■lev ve yap²lar² ÷zgⁿn olarak 
  474. desteklemez. Bu nedenle, DCOM95, Windows NT 4.0'daki kullan²m ve simge 
  475. i■lemi ⁿzerinde kurulu olan kimlik belirlemeyi (÷zellikle, IServerSecurity 
  476. arabirimi ⁿzerindeki CoImpersonateClient ve CoRevertToSelf yard²m i■levlerini) 
  477. desteklemez. Kimlik belirleme, dosya sistemi, di≡er i■leyi■ler ve a≡ gibi 
  478. s²n²rl² sistem kaynaklar²na eri■im denetimini yayg²n olarak kullan²r. 
  479. Bu kaynaklar, Windows 95'te s²n²rl² de≡ildir.
  480.  
  481. DCOM95, programc²lara eri■im denetimli i■lev ve ACL sa≡lamak iτin τe■itli 
  482. yard²m nesneleri sunar. Eri■im denetimli i■lev, kullan²c² tan²ml² kaynaklar 
  483. ya da veriler ve her iki sisteme de, uzak istemcilerle belirgin eri■im denetimi 
  484. sa≡layabilir. Bu yard²m nesneleri IAccessControl arabirimine yerle■tirilmi■ 
  485. CLSID_DCOMAccessControl sistem nesnesinden elde edilir.
  486.  
  487. Windows 95/98 ve Windows NT aras²ndaki ta■²nabilirli≡in ili■kili oldu≡u 
  488. her yerde IAccessControl programl² olarak gⁿvenlik iznini y÷netmelidir. 
  489. CLSID_DCOMAccessControl nesnesi, tⁿm DCOM95 sⁿrⁿmlerinde ve  Windows NT 4.0 
  490. SP2'de ve sonrakilerde vard²r. IAccessControl ile ilgili ayr²nt²l² bilgi iτin 
  491. bkz., SDK Platformu belgelendirmesi.
  492.  
  493. Gⁿvenlik Ba■latma ve Eri■imi
  494.  
  495. DCOM95'te, ba■latma sunucular² desteklenmedi≡inden, sunucu s²n²f² 
  496. kodunu ba■latan² denetleme de desteklenmez. Sunucular/s²n²flar uzak 
  497. istemcileri kendilerine ba≡lamak ve hizmet vermek iτin zaten τal²■mak 
  498. zorundad²r. 
  499.  
  500. DCOM95, ba≡lanmak iτin zaten τal²■makta olan s²n²flar/sunucular² destekler. 
  501. Eri■im gⁿvenli≡i \APPID\{.}\AccessPermissions kay²t dⁿ≡mesi ⁿzerinden 
  502. desteklenir ve DCOMCNFG arac² ⁿzerinden ya da kurma ya da sunucu kodu kurma 
  503. s²ras²nda ayarlan²r. Kimlik denetimi olmayan kullan²c²lar, kimlik denetimi 
  504. olmayan ba≡lant²lar² (sabit yap²land²r²lm²■ araτlar ya da devingen olarak 
  505. CoInitializeSecurity i■levi ⁿzerinden) desteklemek iτin s²n²f² yap²land²rd²ysan²z 
  506. sunucuyu kullanabileceklerdir. Ayn² zamanda belirli hizmetlere hangi kullan²c² 
  507. ya da grubun eri■ti≡ini tan²mlamak iτin iste≡e ba≡l² ACS'ler olu■turabilirsiniz.
  508.  
  509. Kimlik Dⁿzeyleri 
  510.  
  511. DCOM95 istemcileri herhangi bir kimlik dⁿzeyi kullanmadan DCOM 
  512. τa≡²rabilir. DCOM95 sunucu veya istemcileri geri τa≡r²lar² al²rken, 
  513. yaln²zca RPC_C_AUTHN_LEVEL_NONE veya RPC_C_AUTHN_LEVEL_CONNECT kimlik 
  514. dⁿzeylerini kullanan DCOM τa≡r²lar²n² kabul edebilir.
  515.  
  516. Ta■²malar
  517.  
  518. DCOM95 yaln²zca TCP ba≡lant²s²n² destekler. TCP/IP ileti■im kural² 
  519. sizde kurulu de≡ilse DCOM95 makineler aras² COM'u destekleyemeyecektir.
  520.  
  521. Kay²t Ayarlar² 
  522.  
  523. A■a≡²daki kay²t dⁿ≡meleri DCOM95'in ba■latt²≡²
  524. HKEY_LOCAL_MACHINE\Software\Microsoft\OLE alt²nda yer al²r: 
  525.  
  526. EnableDCOM (varsay²lan de≡er = "Y"). DCOM'un makinede τal²■mas²n² 
  527. sa≡lar. "N" ayar² oldu≡unda, makine, uzak makinelere ba≡lant²dan veya 
  528. bunlardaki etkin nesnelerden korunur ve uzak makineler yerel makinedeki 
  529. nesnelerle ba≡lant² kuramaz. Bu de≡er "Y" olarak ayarland²≡²nda hem 
  530. istemci olarak uzak nesneyle ba≡lant² kurabilir (a■a≡²da anlat²ld²≡² 
  531. gibi, EnableRemoteConnect='N' oldu≡unda), hem de tam bir istemci/sunucu 
  532. ba≡lant²s² yapabilirsiniz (a■a≡²da anlat²ld²≡² gibi, 
  533. EnableRemoteConnect='Y' oldu≡unda).
  534.  
  535. EnableRemoteConnect (varsay²lan de≡er = "N"). Uzak istemcilere COM 
  536. sunucular² sa≡lar. Bu de≡er "Y" oldu≡unda yerel nesnelerdeki arabirim 
  537. ba■vurular² uzak istemcilere geτecek ve uzak istemciler de τal²■an nesneye 
  538. ba≡lant² sa≡layacakt²r. Bu de≡er "N" oldu≡undaysa makine uzak nesnelere 
  539. ba≡lanabilecek ama sunucu gibi davranamayacakt²r: Makine τal²■an nesnelerin 
  540. ba≡lant²s²ndan korunuyor.
  541.  
  542. Ek olarak, a■a≡²daki kay²t dⁿ≡mesi 
  543. HKEY_CLASSES_ROOT\CLSID alt²ndad²r: 
  544.  
  545. {bdc67890-4fc0-11d0-a805-00aa006d2ea4}\InstalledVersion. 
  546. "a,b,c,d" biτiminde DCOM95'in sⁿrⁿm numaralar²n² iτeriyor. Bu de≡er, 
  547. DCOM95 yⁿklenip yⁿklenmedi≡ini belirlemek iτin Internet Bile■eni 
  548. Yⁿkleme taraf²ndan kullan²labilir.
  549.  
  550. Windows 95'i uzak ana sunucu olarak kullanma
  551.  
  552. A■a≡²daki uyar²lar g÷zard² edilmeden Windows 95 uzak ana sunucu olabilir:
  553. *    Ba■latma yetene≡i yoktur. ▌stemciye ba≡lanmak iτin sunucu 
  554.     i■lemlerinin τal²■²yor olmas² gerekir.
  555. *    Gⁿvenlik ba≡lant²lar² gerekiyorsa, sunucunun (geri τa≡r² ve 
  556.     istemci ko■ullar²nda), gⁿvenlik sa≡lay²c²s² ayar² ad²yla 
  557.     kullan²c² dⁿzeyi eri■im denetimi olmas² gerekir.
  558. *    "EnableRemoteConnect" kay²t de≡eri "Y" olarak ayarlanmal²d²r.
  559.  
  560. Windows NT Etki Alan² gⁿvenlik sa≡lay²c²s² kullan²larak DCOM95 
  561. yayg²n olarak s²nanm²■t²r. Ba■ka gⁿvenlik sa≡lay²c²lar² kullan²rken 
  562. sorunlarla kar■²la■abilirsiniz.
  563.  
  564. Kullan²c² dⁿzeyi eri■im denetimi ba■latmak iτin Filesec.vxd kurulu 
  565. olmal²d²r. Bu dosya Windows 95'e genellikle dosya kurulurken veya 
  566. payla■²m yazd²r²l²rken kurulur.
  567.  
  568. Kullan²c² dⁿzeyi eri■im denetimi yapabilmek iτin, A≡ ileti■im kutusundan 
  569. Denetim Masas²'n² aτ²n, Eri■im Denetimi sekmesini t²klay²n ve gⁿvenlik 
  570. etki alan² ad²n²z² girin. Bu, bilgisayar²n²zdan a≡da payla■t²≡²n²z 
  571. dizinlerin yolunu etkileyecektir. Ayr²nt²lar iτin τevrimiτi belgelendirmelere 
  572. bak²n. A≡ yap²n²z²n denetim masas²nda Eri■im Denetimi yoksa bir a≡ istemci 
  573. hizmeti kurman²z gerekecektir. A≡ istemcisi yⁿkleme bilgileri iτin yard²m 
  574. dizinine giri■ ayar² yaparken A≡ istemcilerini t²klat²n. 
  575.  
  576. V. Yeniden Da≡²l²m
  577. ------------------
  578.  
  579. DCOM95'in yeniden da≡²l²m² bilgileri iτin son kullan²c² lisans 
  580. anla■mas²ndaki (license.txt) yeniden da≡²l²m y÷nergelerini inceleyin.
  581.  
  582. VI. Destek & Kaynaklar
  583. ----------------------
  584. Microsoft Teknik Destek Hizmetleri
  585.  
  586. En son gⁿncelle■tirme ve teknik bilgileri, ⁿrⁿn CD ya da disketlerindeki 
  587. benioku dosyas²nda bulabilirsiniz.
  588.  
  589. E≡er bu dosyada arad²≡²n²z sorunun yan²t²n² bulamazsan²z, Microsoft Masaⁿstⁿ 
  590. Uygulamalar² ve Ki■isel ▌■letim Sistemlerinin deste≡ini Microsoft Destek 
  591. Hatt² (212 258 96 66) arac²l²≡² ile alabilirsiniz. Kay²t kart²n²z ile 
  592. Microsoft'a g÷nderece≡iniz bilgiler kay²tl² kullan²c² veri taban²m²za eklenecek 
  593. ve Microsoft Destek Hatt²ndan ⁿcretsiz olarak yararlanabileceksiniz.
  594.  
  595. Not: Microsoft Tⁿrkiye Destek Hizmetleri, ⁿcretsiz ya da dⁿ■ⁿk maliyetli 
  596. elektronik bilgi hizmetlerinden (haftan²n 7 gⁿnⁿ 24 saat kullan²mda) y²ll²k 
  597. destek planlar² ve CD-ROM abone programlar²na kadar τe■itli seτenekler sunar. 
  598. Ayr²nt²l² bilgi iτin Yard²m iτinde Teknik Destek k²sm²na bak²n²z. Microsoft 
  599. destek hizmetleri o andaki geτerli fiyatlar, ko■ullar ve s÷zle■melere ba≡l²d²r 
  600. ve duyurulmaks²z²n de≡i■tirilebilir.
  601.  
  602. Destek Hizmetleri seτenekleri:
  603.  
  604. Microsoft Teknik Destek û Internet Sayfalar²
  605.  
  606. Microsoft Support Online ( ▌ngilizce) internet sayfalar²na 
  607. http://support.microsoft.com/support/ adresinden ula■abilirsiniz.
  608.  
  609. Microsoft Support Online arad²≡²n²z cevaplar² bulman²z² kolayla■t²r²yor: ▄rⁿn 
  610. ad²n² seτin ve sorunuzu yaz²n. Bu sayfalarda kullan²lan dil ▌ngilizce oldu≡u 
  611. iτin sorular²n²z² ▌ngilizce olarak yazman²z gerekir. Find simgesini t²klatt²≡²n²zda 
  612. Support Online, en son Microsoft teknolojilerini kullanarak Microsoft Teknik 
  613. Destek bilgi veri taban²n² ara■t²r²r ve arad²≡²n²z cevaplara ula■man²z² sa≡lar. 
  614. Teknik bir sorunuz oldu≡unda Support Online Internet sayfalar²na 
  615. http://support.microsoft.com/support adresinden bir g÷z at²n ve arad²≡²n²z 
  616. yan²tlar² bulman²n ne kadar kolay oldu≡unu ke■fedin. 
  617.  
  618. Internet ⁿzerindeki Destek hizmetleri iτin http://www.microsoft.com/support/ 
  619. ve Tⁿrkτe sayfalar iτin http://www.microsoft.com/turkey/destek/ adresine gidin. 
  620.  
  621. Di≡er Destek Hizmetleri
  622.  
  623. InternetÆte bulunan kaynaklara ek olarak Microsoft Teknik Destek a■a≡²da 
  624. listelenen di≡er teknik bilgi kaynaklar²n² sa≡lar.
  625.  
  626. Microsoft TechNet: ▌■ yerinizdeki a≡ y÷netiminden sorumlu ya da kullan²c²lara 
  627. destek vermekle g÷revli bir bili■im teknolojisi veya Destek masas² τal²■an²ysan²z, 
  628. TechNet ile ■irket gereksinimlerinize h²zl² τ÷zⁿmler ⁿretebilirsiniz. TechNet, 
  629. Microsoft ⁿrⁿnlerini inceleme, kullanma ve destek alan²nda kullanabilece≡iniz 
  630. geni■ kapsaml² bir kaynakt²r. Daha fazla bilgi ve Microsoft TechNet CDÆlerine 
  631. ⁿye olmak iτin http://www.microsoft.com/turkey/ sayfalar²na bak²n²z veya 
  632. Microsoft Tⁿrkiye ofisini aray²n²z.
  633.  
  634. Microsoft Developer Network Library (MSDN): Internet veya Microsoft Windows 
  635. i■letim sistemleri iτin uygulama geli■tiriyorsan²z ya da Microsoft ⁿrⁿnlerini 
  636. ⁿrⁿn geli■tirme amaτl² olarak kullan²yorsan²z, MSDN CDÆlerine ⁿye olarak 
  637. ⁿretkenli≡inizi art²rabilirsiniz. MSDN; SDK, DDK, Windows, BackOffice, 
  638. Microsoft Office Visual Tools ile uygulama geli■tirenler iτin teknik 
  639. programlama bilgisi sa≡layan MicrosoftÆun resmi kayna≡²d²r. Daha fazla 
  640. bilgi ve MSDN CDÆlerine ⁿye olmak iτin http://www.microsoft.com/turkey/ 
  641. sayfalar²na bak²n²z veya Microsoft Tⁿrkiye ofisini aray²n²z.
  642.  
  643. Microsoft Download Service (MSDL): MSDL ⁿzerindeki τe■itli teknik bilgilere, 
  644. ÷rnek programlara, ayg²t sⁿrⁿcⁿlerine, yaz²l²m gⁿncelle■tirme ve eklerine, 
  645. programlama yard²mlar²na do≡rudan modem ba≡lant²s²yla eri■im sa≡lar. Daha 
  646. fazla bilgi iτin http://www.microsoft.com/turkey/ sayfalar²na bak²n²z veya 
  647. Microsoft Tⁿrkiye ofisini aray²n²z.
  648.  
  649. Microsoft Teknik Destek mⁿhendislerinden do≡rudan yard²m
  650.  
  651. Standart ▄cretsiz Destek
  652.  
  653. E≡er teknik sorular²n²z iτin arad²≡²n²z yan²tlar² bulamazsan²z, Microsoft 
  654. Masaⁿstⁿ Uygulamalar² ve Ki■isel ▌■letim Sistemlerinin deste≡ini Microsoft 
  655. Destek Hatt² (212 258 96 66) arac²l²≡² ile alabilirsiniz. Tatil gⁿnleri 
  656. d²■²nda Pazartesi - Cuma gⁿnleri 9:30 - 17.00 saatleri aras²nda Microsoft 
  657. Destek Hatt² mⁿhendisleri taraf²ndan ⁿcretsiz destek hizmeti sa≡lan²r. 
  658.  
  659. Microsoft Tⁿrkiye Destek Hatt²:
  660.  
  661. Telefon: 90 (212) 258 96 66
  662.  
  663. Faks: 90 (212) 258 95 99
  664.  
  665. BBS: 90 (212) 227 93 90
  666.  
  667. Faks Servisi: 90 (212) 227 93 80 veya (81, 82, 83)
  668.  
  669. Di≡er Destek Seτenekleri
  670.  
  671. Yetkili Destek Merkezleri
  672.  
  673. Microsoft Uygulama Geli■tirme ve Backoffice ⁿrⁿnlerinin deste≡ini Microsoft 
  674. Yetkili Destek Merkezleri arac²l²≡² ile ⁿcretli olarak alabilirsiniz.
  675.  
  676. Microsoft Yetkili Destek Merkezlerinin her biri, de≡i■ik ⁿrⁿn ve/veya ⁿrⁿn 
  677. gruplar²nda destek hizmeti vermektedir. TⁿrkiyeÆde hizmet veren Microsoft Yetkili 
  678. Destek Merkezleri hakk²nda daha fazla bilgi iτin http://www.microsoft.com/turkey/destek/ 
  679. sayfalar²na bak²n²z veya Microsoft Tⁿrkiye ofisini aray²n²z.
  680.  
  681. Microsoft ╟÷zⁿm Ortaklar² 
  682.  
  683. ╟÷zⁿm Ortaklar², Microsoft teknolojilerini uygulayarak kullan²c²lara kaliteli 
  684. hizmet ve τ÷zⁿmler sa≡lamak amac²yla Microsoft ile i■birli≡i iτinde olan 
  685. kurulu■lard²r. Bu firmalar kullan²c²lara, sistem entegrasyonu, dan²■manl²k, 
  686. ÷zel yaz²l²m geli■tirme, dikey/yatay sekt÷rlere y÷nelik τ÷zⁿmler, anahtar 
  687. teslimi proje geli■tirme, e≡itim ve teknik destek gibi τe■itli art²-de≡er 
  688. hizmetler sa≡lamaktad²rlar. Daha fazla bilgi iτin http://www.microsoft.com/turkey/ 
  689. sayfalar²na bak²n²z veya Microsoft Tⁿrkiye ofisini aray²n²z.
  690.  
  691. Microsoft Kurumsal Teknik Destek 
  692.  
  693. Microsoft Corporation, bⁿyⁿk ve kapsaml² projeler iτin gerek duyulan teknik 
  694. deste≡i analiz etmi■ ve bu gereksinimi en iyi ■eklide kar■²layacak Premier 
  695. Deste≡i sizlere sunmu■tur. TⁿrkiyeÆde, projelerinize destek vermek ve 
  696. hedeflerinizi yakalaman²zda sizlerle beraber τal²■mak ⁿzere Kurumsal Teknik 
  697. Destek ekibi hizmetinizdedir. Destekleyen bir yakla■²m ile risklerinizi en 
  698. aza indirmek, sorunlar² olu■madan τ÷zebilmek, soru ve sorunlar²n²za en k²sa 
  699. zamanda τ÷zⁿm sunabilmek amac² ile Premier Destek paketi sunulmaktad²r. Daha 
  700. fazla bilgi iτin Microsoft Tⁿrkiye ofisini aray²n²z.
  701.  
  702. Microsoft Tⁿrkiye
  703.  
  704. Telefon: 90 (212) 258 59 98
  705.  
  706. Faks: 90 (212) 258 59 54
  707.  
  708.  
  709. VII. Dosya Listesi
  710. ------------------
  711.  
  712. Bu tablo DCOM95 ile da≡²t²lan sⁿrⁿm numaralar²n² 
  713. listeler.
  714.  
  715. oleaut32.dll     2.30.4275
  716. secur32.dll      4.10.1999
  717. compobj.dll      2.3.2
  718. ole2.dll         2.3.2
  719. ole32.dll        4.71.2900
  720. olecnv32.dll     4.71.2900
  721. olethk32.dll     4.71.2900
  722. rpcltc1.dll      4.71.2900
  723. rpcltc5.dll      4.71.2900
  724. rpcltccm.dll     4.71.2900
  725. rpclts5.dll      4.71.2900
  726. rpcltscm.dll     4.71.2900
  727. rpcns4.dll       4.71.2900
  728. rpcrt4.dll       4.71.2900
  729. rpcss.exe        4.71.2900
  730. storage.dll      2.3.2
  731. stdole2.tlb      2.30.4275
  732. stdole32.tlb     2.1
  733. imagehlp.dll     4.00
  734. dllhost.exe      4.71.2900
  735. comcat.dll       5.0
  736. iprop.dll        4.00
  737. rpcmqcl.dll      4.71.2900
  738. rpcmqsvr.dll     4.71.2900
  739. olepro32.dll     5.0.4275
  740. asycfilt.dll     2.30.4275
  741. dcom2w98.dll     2.10.35.35
  742.  
  743. Bu tablo DCM95CFG ile da≡²t²lan sⁿrⁿm numaralar²n² 
  744. listeler.
  745.  
  746. dcomcnfg.exe     5.00.1603.0
  747. ciscnfg.exe      4.71.2618
  748.